Tips For Thinking Like A Machine Learning Architect